/**
 * 
 */
package org.vsg.common.pagination.wrapper;

/**
 * @author Bill Vison
 *
 */
public interface WebPaginationWrapper {
	
	public void addParamToUrl(String key , String[] values);
	
	public void removeParamFromUrl(String key);
	
	public String getUrl();
	
	public void setUrl(String url);
	
	public String getGoToPageParamName();
	
	public void setGoToPageParamName(String goToPageParamName);
	
	public String getFirstPageUrl();
	
	public String getLastPageUrl();
	
	public String getNextPageUrl();
	
	public String getPrevPageUrl();
	
	public String getOtherParamsUrl();
	
	public String getNumPageUrl(int pageIndex);
	
	public int getNumPage(int pageIndex);

}
